EM\Recurrences\Recurrence_Set D

Total Complexity 391
Dependencies 6
Dependents 3
Total lines 1,827
Lines of code 1,192
Logical lines of code 814
Comment lines 529
Methods 40
Properties 34

Methods 40

Method Rating Maintainability Complexity Lines of code
get_post()
D
26
58 110
save_recurrences()
D
21
50 174
get_recurrence_days()
C
34 25 85
__get()
B
43 21 42
save_recurrences_bookings()
B
40 17 56
get_recurrence_description()
A
42 14 48
get_datetime()
A
49 15 28
get_recurrences()
A
45 12 39
validate()
A
52 13 20
filter_current_recurrences()
A
44 11 45
save_recurrence_taxonomies()
A
48 11 33
__construct()
A
49 11 29
update_recurrence()
A
41 9 53
set_status_recurrences()
A
49 10 27
get_save_recurrences_ticket_recurrence_data()
A
52 10 22
save_recurrences_ticket_update()
A
48 8 30
get()
A
57 9 14
get_recurrence_saving_fields()
A
45 7 39
update_recurrence_meta()
S
51 7 25
delete_events()
S
51 7 24
update_recurrences()
S
50 6 26
save_recurrences_tickets_insert()
S
51 6 24
save()
S
54 5 20
handle_invalid_recurrences()
S
59 5 14
get_event_recurrence_data()
S
55 4 20
sanitize_recurrence_slug()
S
55 4 19
set_reschedule()
S
64 5 9
__set()
S
62 4 10
get_event()
S
64 4 10
handle_future_posts()
S
63 4 10
delete_bookings()
S
59 3 13
has_reschedule()
S
62 3 12
__isset()
S
62 3 10
get_post_ids()
S
64 3 10
to_api()
S
57 1 17
debug_dates()
S
65 2 9
start()
S
78 1 3
end()
S
78 1 3
is_primary()
S
80 1 3
get_save_recurrences_ticket_data_template()
S
69 1 7